Welcome to pandas!

5.7 时间差偏移

所谓时单偏移,是在时间戳上偏移一个时间差,最后得到的结果还是时间戳,而不是时间差,

1、多个时间差对时间戳序列


import pandas as pd

l1=pd.to_datetime([ "2021-2-3 12:16:03","2024-3-6 21:02:56","2022-5-25 08:30:05" ]) # 时间戳

l2=pd.TimedeltaIndex([ "1D","2H","3D10H" ]) # 时间差

t=l1+l2

print (t)

返回:

DatetimeIndex(['2021-02-04 12:16:03', '2024-03-06 23:02:56',

'2022-05-28 18:30:05'],

dtype='datetime64[ns]', freq=None)


2、多个时间戳序列对时间差

import pandas as pd

l1=pd.to_datetime([ "2021-2-3 12:16:03","2024-3-6 21:02:56","2022-5-25 08:30:05" ]) # 时间戳

l2=pd.Timedelta( "1D" ) # 单个时间差

t=l1+l2

print (t)

返回:

DatetimeIndex(['2021-02-04 12:16:03', '2024-03-07 21:02:56',

'2022-05-26 08:30:05'],

dtype='datetime64[ns]', freq=None)